runtime.typePointers.elem (field)

18 uses

	runtime (current package)
		mbitmap.go#L126: 	elem uintptr
		mbitmap.go#L184: 		return typePointers{elem: addr, addr: addr, mask: span.heapBitsSmallForAddr(addr)}
		mbitmap.go#L201: 	return typePointers{elem: addr, addr: addr, mask: readUintptr(gcmask), typ: typ}
		mbitmap.go#L223: 	return typePointers{elem: addr, addr: addr, mask: readUintptr(gcmask), typ: typ}
		mbitmap.go#L284: 		if tp.addr+goarch.PtrSize*ptrBits >= tp.elem+tp.typ.PtrBytes {
		mbitmap.go#L285: 			tp.elem += tp.typ.Size_
		mbitmap.go#L286: 			tp.addr = tp.elem
		mbitmap.go#L297: 		tp.mask = readUintptr(addb(getGCMask(tp.typ), (tp.addr-tp.elem)/goarch.PtrSize/8))
		mbitmap.go#L335: 		oldelem := tp.elem
		mbitmap.go#L336: 		tp.elem += (tp.addr - tp.elem + n) / tp.typ.Size_ * tp.typ.Size_
		mbitmap.go#L337: 		tp.addr = tp.elem + alignDown(n-(tp.elem-oldelem), ptrBits*goarch.PtrSize)
		mbitmap.go#L342: 	if tp.addr-tp.elem >= tp.typ.PtrBytes {
		mbitmap.go#L345: 		tp.elem += tp.typ.Size_
		mbitmap.go#L346: 		tp.addr = tp.elem
		mbitmap.go#L356: 		tp.mask = readUintptr(addb(getGCMask(tp.typ), (tp.addr-tp.elem)/goarch.PtrSize/8))
		mbitmap.go#L960: 	print("runtime: tp.elem=", hex(tp.elem), " tp.typ=", unsafe.Pointer(tp.typ), "\n")